jQuery(document).ready(function(){
	
	/*
	* Body Class
	*
	* Adiciona classes ao <body> respectivas ao sistema operacional, browser e versão do browser.
	* Ex.: Se vc estiver no Windows usando Firefox 3: <body class="windows firefox firefox3">
	*/
	var nav = navigator.userAgent.toLowerCase();
	a =  /(chrome)(?:.*chrome)?[ \/]([\w.]+)/.exec(nav) || /(safari)(?:.*version)?[ \/]([\w.]+)/.exec(nav) || /(opera)(?:.*version)?[ \/]([\w.]+)/.exec(nav) || /(ie) ([\w.]+)/.exec(nav) || !/compatible/.test(nav) && /(firefox)(?:.*firefox)?[ \/]([\w.]+)/.exec(nav) || [];
	if ( nav.indexOf('macintosh') != -1 ){ os = 'macintosh';}  else if ( nav.indexOf('windows') != -1 ){ os = 'windows'; } else if ( nav.indexOf('linux') != -1 ){ os = 'linux'; }
	var	browser = { name: a[1] || "", version: a[2] || "0", os: os };
	jQuery("body").addClass( browser.name + ' ' + browser.name+parseInt(browser.version) + ' ' + browser.os );
	/* Fim Body Class */
	
	$("#btnLogin").click(function(){
		if($("#boxLogin").hasClass('opened')){
			$("#btnLogin").removeClass('opened');
			$("#boxLogin").removeClass('opened').slideUp();
		}else{
			$("#btnLogin").addClass('opened');
			$("#boxLogin").addClass('opened').slideDown();
		}
	});
	
	$("#btnEntrar").click(function(){
		$("#msgLogin").html("Aguarde, conectando").fadeIn().css("color", "#666");
		var login = false;
		var senha = false;
		var msg;
		if($("#login").val() == ''){
			$("#login").focus();
			login = true;
		}
		if($("#senha").val() == ''){
			$("#senha").focus();
			senha = true;
		}
		if(login && senha){
			msg = "Os campos de Login e Senha devem ser preenchidos";
			$("#msgLogin").html(msg).fadeIn().css("color", "red");
		}else if(login){
			msg = "O campo de Login deve ser preenchido";
			$("#msgLogin").html(msg).fadeIn().css("color", "red");
		}else if(senha){
			msg = "O campo de senha deve ser preenchido";
			$("#msgLogin").html(msg).fadeIn().css("color", "red");
		}else{
			$.ajax({
				type: 'post',
				data: 'control=ControlUsuario&metodo=fazLoginPortal&params=p_l='+$("#login").val()+'p_s='+$("#senha").val(),
				url:'ajax.php',
				success: function(retorno){
					retorno = retorno.split("||");
					if(retorno[0] == 1){
						$("#msgLogin").html("Conectado, redirecionando").fadeIn().css("color", "#666");
						location.reload();
					}else if(retorno[0] == 2){
						$("#msgLogin").html(retorno[1]).fadeIn().css("color", "red");
					}
				}
			});
		}
	});
	
	$("#senha").keypress(function(e){
		if(OnEnter(e)){
			$("#btnEntrar").click();
		}
	});
	
	
	
	
	$("#designedBy").click(function(){
		if($("#desenvolvimento").hasClass('opened')){
			$("#desenvolvimento").removeClass('opened');
			$("#desenvolvimento").slideUp();
		}else{
			$("#desenvolvimento").addClass('opened');
			$("#desenvolvimento").slideDown();
		}
	});
	
	$(".title1").click(function(){
		var id = $(this).attr("id");
		if($("#"+id).hasClass('opened')){
			$("#"+id).removeClass('opened');
			$("."+id).slideUp();
		}else{
			$("#menu_geral .none").slideUp().removeClass('opened');
			$("#"+id).addClass('opened');
			$("."+id).slideDown();
		}
	});
	
	$(".expansivo h2").click(function(){
		var id = $(this).attr("id");
		if($("#"+id).hasClass('opened')){
			$("#"+id).removeClass('opened');
			$("."+id).slideUp();
		}else{
			$(".expansivo .box").slideUp().removeClass('opened');
			$("#"+id).addClass('opened');
			$("."+id).slideDown();
		}
	});
	
	if($(".tabs").length){
		var aux = "";
		var aux2 = "";
		$(".tabs h2").each(function(){
			var id = $(this).attr("id");
			aux = aux+'<a href="javascript:void(0);" class="'+$(this).attr("class")+'" id="'+id+'">'+$(this).html()+'</a>';
			$(this).remove();
		});
		$(".tabs .box").each(function(){
			aux2 = aux2+"<div class='"+$(this).attr("class")+"'>"+$(this).html()+"</div>"; 
			$(this).remove();
		});
		$("<div id='conteudoTabs'>"+aux2+"</div>").prependTo(".tabs");
		$("<div id='titlesTabs'>"+aux+"</div>").prependTo(".tabs");
		
		$(".tabs #titlesTabs a").click(function(){
			var id = $(this).attr("id");
			if($("#"+id).hasClass('opened')){
				$("#"+id).removeClass('opened');
				$("."+id).slideUp();
			}else{
				$(".tabs #titlesTabs a").removeClass('opened');
				$(".tabs #conteudoTabs .box").slideUp();
				$("#"+id).addClass('opened');
				$("."+id).slideDown();
			}
		});
	}
	
	resolucao();
	$(window).resize(resolucao);
	
	//if($('body').hasClass('servicos')){
		// Faz com que destaque o item do menu no qual esta sendo visualizado.
		var urlAberta = window.location.toString();
		urlAberta = urlAberta.split(LINK_SITE);
		if(urlAberta[1].charAt(urlAberta[1].length-1) == "/"){
			urlAberta = urlAberta[1].substring(0,(urlAberta[1].length - 1));
		}else{
			urlAberta = urlAberta[1];
		}
		//alert(urlAberta);
		$("a[href=/"+urlAberta+"]").addClass("selecionado");
	//}
});

function OnEnter(evt){
    var key_code = evt.keyCode  ? evt.keyCode  :
                   evt.charCode ? evt.charCode :
                   evt.which    ? evt.which    : void 0;
 
    if (key_code == 13){
        return true;
    }else{
    	return false;
    }
}


function resolucao(){
	var largNavegador = $(document).width();
	
	var minWidth = 1200;
	
	var positionHome = 730;
	var positionParticipe = 990;
	var positionQuemSomos = 930;
	var positionContato = 1020;
	
	var redimensiona = false;
	
	if(largNavegador > 1200){
		positionHome = parseInt((positionHome*largNavegador)/minWidth);
		positionParticipe = parseInt((positionParticipe*largNavegador)/minWidth);
		positionQuemSomos = parseInt((positionQuemSomos*largNavegador)/minWidth);
		positionContato = parseInt((positionContato*largNavegador)/minWidth);
		redimensiona = true;
	}
	
}